package com.dhcc.DRGsHosp.facade;

import org.openkoala.koala.commons.InvokeResult;

import com.dhcc.DRGsHosp.facade.dto.IndexCalDTO;


/**
 * @title		:ForeCastFacade2.java
 * @description	:
 * @author		:lileizheng
 * @date		:2015年7月18日
 * @version     :1.0
 * @copyright   :DHCC 2013-2014 
 */
public interface ForeCastFacade2 {

	/**
	 * @methodname    :saveExpected
	 * @description   : 保存预期数据
	 * @param         :
	 * @author        :lileizheng
	 * @return        :
	 * @date          :2015年7月18日
	 */
	InvokeResult saveExpected(IndexCalDTO dto);

	/**
	 * @methodname    :getLastResultHosp
	 * @description   : 获取全院上次预测值
	 * @param         :
	 * @author        :lileizheng
	 * @return        :
	 * @date          :2015年7月20日
	 */
	InvokeResult getLastResultHosp(IndexCalDTO dto);

	/**
	 * @methodname    :getLastResultDepGroup
	 * @description   : 获取科室组上次预测值
	 * @param         :
	 * @author        :lileizheng
	 * @return        :
	 * @date          :2015年7月21日
	 */
	InvokeResult getLastResultDepGroup(IndexCalDTO dto);

	/**
	 * @methodname    :getLastResultDep
	 * @description   : 获取科室上次预测值
	 * @param         :
	 * @author        :lileizheng
	 * @param dto 
	 * @return        :
	 * @date          :2015年7月21日
	 */
	InvokeResult getLastResultDep(IndexCalDTO dto);

	/**
	 * @methodname    :getLastResultMDC
	 * @description   : 
	 * @param         :
	 * @author        :lileizheng
	 * @return        :
	 * @date          :2015年7月21日
	 */
	InvokeResult getLastResultMDC(IndexCalDTO dto);

	/**
	 * @methodname    :getLastResultADRG
	 * @description   : 
	 * @param         :
	 * @author        :lileizheng
	 * @return        :
	 * @date          :2015年7月21日
	 */
	InvokeResult getLastResultADRG(IndexCalDTO dto);

	/**
	 * @methodname    :getLastResultDRG
	 * @description   : 
	 * @param         :
	 * @author        :lileizheng
	 * @return        :
	 * @date          :2015年7月21日
	 */
	InvokeResult getLastResultDRG(IndexCalDTO dto);

	


}
